<?php

class IndexController extends DefaultBaseController 
{

    public function indexAction()
    {
    	$this->_helper->layout()->setLayout('default');
    	self::setMetaInfo(_(''), _('Недвижимость в Турции. Квартиры в Турции, виллы в Турции, квартиры в Алании, купить квартиру в Турции, недвижимость в Италии, недвижимость в России, зарубежная недвижимость Турция, купить недвижимость, аренда недвижимости, агентство зарубежной недвижимости'), _('Весь комплекс услуг по покупке, продаже, аренде недвижимости в Турции, Италии, России предоставляет агентство недвижимости aurora investment. Скидки, специальные предложения на покупку квартир, вилл, апартаментов, и другой недвижимости.'));
    	/*$ar = Obj_System_SearchIndex::search('Gazipasha');
    	foreach ($ar as $v) {
    		echo $v['quote']."<br /><br /><br />";
    	}
    	print_r($ar);
    	die();*/
    }
    
    public function getRegionsListAction() {
    	if (!$this->getRequest()->isXmlHttpRequest()) {
    		throw new Zend_Exception(_('Доступ запрещен!'));
    	}
    	$id = $this->getRequest()->getParam('id', 0);

    	$arRegions = array(0 => array('Name' => _('Выберите регион'))) + Obj_Region::getRegions($id, true);
    	$arCities = array(0 => array('RegionID' => 0, 'Name' => _('Выберите город'))) + Obj_City::getCountryCities($id, true);
    	$this->_helper->json(array('regions' => $arRegions, 'cities' => $arCities), true, false);
    }
    
    public function getCitiesListAction() {
    	if (!$this->getRequest()->isXmlHttpRequest()) {
    		throw new Zend_Exception(_('Доступ запрещен!'));
    	}
    	$id = $this->getRequest()->getParam('id', 0);
    	$arCities = array(0 => array('Name' => _('Выберите город'))) + Obj_City::getCities($id, true);
    	$this->_helper->json($arCities, true, false);
    }
    
    public function getLocationsListAction() {
    	if (!$this->getRequest()->isXmlHttpRequest()) {
    		throw new Zend_Exception(_('Доступ запрещен!'));
    	}
    	$id = $this->getRequest()->getParam('id', 0);
    	$arLocations = array(0 => array('Name' => _('Выберите район'))) + Obj_Location::getLocations($id, true);
    	$this->_helper->json($arLocations, true, false);
    }
    
    public function requestViewAction() {
    	if (!$this->getRequest()->isXmlHttpRequest()) {
    		throw new Zend_Exception(_('Доступ запрещен!'));
    	}
    	$this->getHelper('layout')->disableLayout();
		$s = $this->view->render('index/request-view.phtml');
    	$this->_helper->json(array('html' => $s, 'width' => 229), true, false);
    }

    public function orderCallAction() {
    	if (!$this->getRequest()->isXmlHttpRequest()) {
    		throw new Zend_Exception(_('Доступ запрещен!'));
    	}
    	$this->getHelper('layout')->disableLayout();
		$s = $this->view->render('index/order-call.phtml');
    	$this->_helper->json(array('html' => $s, 'width' => 229), true, false);
    }
      
    public function orderCallMsgAction() {
        if (!$this->getRequest()->isXmlHttpRequest()) {
    		throw new Zend_Exception(_('Доступ запрещен!'));
    	}
    	$paraArr = $this->getRequest()->getParam('arr', false);
		if($paraArr){
			//to
	    	$to = 'info@aurora-investment.ru';			
			$msg = '<img src="'.HTTP_HOST.'/images/aurora/print/logo.png" alt=""/>
					<div>'.$paraArr["name"]._(' просит вас связаться с ним по телефону ').$paraArr["phone"]._(' в указанное время: ').$paraArr["time"]._(' и предоставить ему информацию по следующему вопросу: ').$paraArr["msg"];
			$mail = new Zend_Mail( 'utf-8' );
			$mail->setBodyHtml($msg);
			$mail->setFrom('info@aurora-investment.ru', 'aurora-investment.ru');
			$mail->addTo($to, 'Администрация сайти aurora-investment');
			$mail->setSubject('Заказ звонка');
			$mail->send();
			die();
		}
    }
      
    public function requestMsgAction() {
        if (!$this->getRequest()->isXmlHttpRequest()) {
    		throw new Zend_Exception(_('Доступ запрещен!'));
    	}
    	$paraArr = $this->getRequest()->getParam('arr', false);
		if($paraArr){
			$object = Obj_Object::getObject($paraArr['ObjectID']);
			$road = Obj_Object::findObject($object['Alias']);
			$linkObject = "
			<a style='color: #398BD6; text-decoration: none;' href=".HTTP_HOST."/".$road['CountryAlias']."/".$road['RegionAlias']."/".$road['CityAlias']."/".$road['LocationAlias']."/".$road['Alias']."> "
				.$road['Name']." (".$road['ID'].") 
			</a>";
			$msg = '<img src="'.HTTP_HOST.'/images/aurora/print/logo.png" alt=""/><br/>
					На объект '.$linkObject.' была отправлена заявка на просмотр ';
			if(strlen($paraArr["mail"])>0 || strlen($paraArr["phone"])>0) $msg .= 'от '.$paraArr["name"].' '.$paraArr["surname"];
			if(strlen($paraArr["mail"])>0 || strlen($paraArr["phone"])>0) $msg .= '<p>Контактные данные:<br/>';
			if(strlen($paraArr["mail"])>0) $msg .= '<li>Email: '.$paraArr["mail"].';</li>';
			if(strlen($paraArr["phone"])>0) $msg .= '<li>тел. '.$paraArr["phone"].';</li></p>';
			$msg .= '</div></div>';
		
			//to
	    	$to = 'info@aurora-investment.ru';
			$mail = new Zend_Mail('utf-8');
			$mail->setBodyHtml($msg);
			$mail->setFrom('info@aurora-investment.ru', 'aurora-investment.ru');
			$mail->addTo($to, 'Администрация сайти aurora-investment');
			$mail->setSubject('Заявка на просмотр');
			$mail->send();
			die();
		}
    }
}

